/*******************************************************************************
 * Package: com.hngtrust.iir.report.controller.dto
 * Type:    BusinessVO
 * Date:    2021/6/2 20:48
 *
 * Copyright (c) 2021 HUANENG GUICHENG TRUST CORP.,LTD All Rights Reserved.
 *
 * You may not use this file except in compliance with the License.
 *******************************************************************************/
package com.hngtrust.iir.user.controller.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 工商信息
 *
 * @author Keqiwei
 * @date 2021/6/2 20:48
 */
@Data
public class BusinessVO {
    /**
     * 公司ID
     */
    @ApiModelProperty(value = "公司ID")
    private Long id;
    
    /**
     * 公司名称
     */
    @ApiModelProperty(value = "公司名称")
    private String name;
    
    /**
     * 公司中文简称
     */
    @ApiModelProperty(value = "公司中文简称")
    private String nameShort;
    
    /**
     * 英文名称
     */
    @ApiModelProperty(value = "英文名称")
    private String nameEng;
    
    /**
     * 英文名称缩写
     */
    @ApiModelProperty(value = "英文名称缩写")
    private String nameEngShort;
    
    /**
     * 公司曾用名
     */
    @ApiModelProperty(value = "公司曾用名")
    private String oldName;
    
    /**
     * logo
     */
    @ApiModelProperty(value = "logo")
    private String logo;
    
    /**
     * 所属行业
     */
    @ApiModelProperty(value = "所属行业")
    private Long industry;
    
    /**
     * 所属行业名称
     */
    @ApiModelProperty(value = "所属行业名称")
    private String industryName;
    
    /**
     * 省份ID
     */
    @ApiModelProperty(value = "省份ID")
    private Long provinceId;
    
    /**
     * 省份
     */
    @ApiModelProperty(value = "省份")
    private String province;
    
    /**
     * 城市ID
     */
    @ApiModelProperty(value = "城市ID")
    private Long cityId;
    
    /**
     * 城市
     */
    @ApiModelProperty(value = "城市")
    private String city;
    
    /**
     * 注册地址
     */
    @ApiModelProperty(value = "注册地址")
    private String address;
    
    /**
     * 办公地址
     */
    @ApiModelProperty(value = "办公地址")
    private String office;
    
    /**
     * 邮编
     */
    @ApiModelProperty(value = "邮编")
    private String zip;
    
    /**
     * 电话
     */
    @ApiModelProperty(value = "电话")
    private String phone;
    
    /**
     * 传真
     */
    @ApiModelProperty(value = "传真")
    private String fax;
    
    /**
     * 电子邮件
     */
    @ApiModelProperty(value = "电子邮件")
    private String email;
    
    /**
     * 公司网址
     */
    @ApiModelProperty(value = "公司网址")
    private String website;
    
    /**
     * 统一社会信用代码
     */
    @ApiModelProperty(value = "统一社会信用代码")
    private String creditCode;
    
    /**
     * 工商注册号
     */
    @ApiModelProperty(value = "工商注册号")
    private String registNo;
    
    /**
     * 纳税人识别号
     */
    @ApiModelProperty(value = "纳税人识别号")
    private String taxNo;
    
    /**
     * 经营状态
     */
    @ApiModelProperty(value = "经营状态")
    private Integer manageState;
    
    /**
     * 经营状态名称
     */
    @ApiModelProperty(value = "经营状态名称")
    private String manageStateName;
    
    /**
     * 经营期限
     */
    @ApiModelProperty(value = "经营期限")
    private String manageLimit;
    
    private String manage;
    /**
     * 登记机关
     */
    @ApiModelProperty(value = "登记机关")
    private String registrar;
    
    /**
     * 法人代表
     */
    @ApiModelProperty(value = "法人代表")
    private String chairman;
    
    /**
     * 注册资本
     */
    @ApiModelProperty(value = "注册资本")
    private BigDecimal regCapital;
    
    /**
     * 货币代码
     */
    @ApiModelProperty(value = "货币代码")
    private String currencyCode;
    
    /**
     * 成立日期
     */
    @ApiModelProperty(value = "成立日期")
    private Date foundDate;
    private String found;
    /**
     * 公司终止日期
     */
    @ApiModelProperty(value = "公司终止日期")
    private Date endDate;
    private String end;
    /**
     * 公司简介
     */
    @ApiModelProperty(value = "公司简介")
    private String briefing;
    
    /**
     * 企业性质
     */
    @ApiModelProperty(value = "企业性质")
    private Integer compProperty;
    
    /**
     * 企业性质名称
     */
    @ApiModelProperty(value = "企业性质名称")
    private String compPropertyName;
    
    /**
     * 国籍
     */
    @ApiModelProperty(value = "国籍")
    private String country;
    
    /**
     * 经营范围
     */
    @ApiModelProperty(value = "经营范围")
    private String businesssCope;
    
    /**
     * 公司类别
     */
    @ApiModelProperty(value = "公司类别")
    private Integer compType;
    
    /**
     * 公司类别名称
     */
    @ApiModelProperty(value = "公司类别名称")
    private String compTypeName;
    
    /**
     * 员工总数(人)
     */
    @ApiModelProperty(value = "员工总数(人)")
    private BigDecimal totalEmploye;
    
    /**
     * 主要产品及业务
     */
    @ApiModelProperty(value = "主要产品及业务")
    private String mainBusiness;
    
    /**
     * 组织机构代码
     */
    @ApiModelProperty(value = "组织机构代码")
    private String orgCode;
    
    /**
     * 否上市公司
     */
    @ApiModelProperty(value = "否上市公司")
    private Integer listed;
    
    /**
     * 是否VIE(协议控制)
     */
    @ApiModelProperty(value = "是否VIE(协议控制)")
    private Integer vie;
    
    private String v;
    /**
     * 是否已收藏
     */
    @ApiModelProperty(value = "是否已收藏")
    private Integer collect;
    
    /**
     * 是否已监控
     */
    @ApiModelProperty(value = "是否已监控")
    private Integer monitor;
    
    /**
     * 董事会秘书
     */
    @ApiModelProperty(value = "董事会秘书")
    private String bdSecretary;
    
    /**
     * 否上市公司
     */
    
    private String listeds;
    
    
    
    /**
     * 是否VIE(协议控制)
     */
    
    private String vies;
    
    

}
